tower above - German English Dictionary